// BookController.aidl
package com.example.aidl;
import com.example.aidl.IBook;

// Declare any non-default types here with import statements

interface BookController {
    /**
     * Demonstrates some basic types that you can use as parameters
     * and return values in AIDL.
     */
    void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat,
            double aDouble, String aString);

            List<IBook> getBookList();

            void addBookInOut(inout IBook book);

            void sendBitmap(inout Bundle bundle);
            void sendData(inout ParcelFileDescriptor pfd);
}
